Iniyan Joseph
Hi, I'm Iniyan. I recently received my undergraduate degree in Computer Science from The University of Texas at Dallas, and am a Teacher at KD College Prep. I am currently applying to PhD programs in Theoretical Computer Science focusing on Algorithms, and am advised by Professor Emily K. Fox at the University of Illinois, Urbana-Champaign.
Education
| 2023 - 2025 |
B.S. in Computer Science, University of Texas at Dallas, August 2025, Graduated Summa Cum Laude (3.987/4) |
Research
| 2024 - Present | Advised by Emily Fox |
| 2023 - 2024 | Advised by Jin-Ryong Kim |
Publications
- [1] H. Gil, A. Pratap, I. Joseph, and J. R. Kim, “PropType: Everyday Props as Typing Surfaces in Augmented Reality,” in Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, in CHI '25.: Association for Computing Machinery, 2025. doi: 10.1145/3706598.3714056.
- [2] H. Gil, I. Joseph, and J. R. Kim, “Design Challenges of In-Air Thumb Typing on Head-Mounted Displays.”
- [3] I. Joseph, “Survey of Discrete Fair Division,” Written for CS 4V95, Independent Study. [Online]. Available: https://iniyanijoseph.github.io/publications/fairdivisionsurvey/main.pdf
- [4] I. Joseph, S. Sundar, and I. Joseph, “AI-Driven Adaptive Extended Reality System and Method for Personalized Cognitive, Emotional, and Behavioral Interventions,” 2025
Employment
| 2025 - Present | Teacher, KD College Prep |
| 2025 - 2025 | Software Engineer, ReviveXR |
| 2025 - 2025 | Substitute Teacher, Frisco Independent School District |
| 2025 - 2025 | Grader - Discrete Math for Computing, University of Texas at Dallas |
| 2022 - 2025 | Pianist - Seasonal, Cedar Creek Lake United Methodist Church |
Awards & Honors
| 2023 - 2025 | Academic Excellence Scholarship, University of Texas at Dallas |
| 2023 - 2025 | Dean's List, University of Texas at Dallas, (Fall 2023, Spring 2024, Spring 2025, Summer 2025) |
| 2023 | Gold Cup, Texas Federation of Music Clubs |
Projects
| 2025 | Typst Personal Website |
|
Typically, maintaining both a CV and a personal website requires double-entry of information. This process is prone to error, and time consuming. With the release of Version 13.0, Typst introduced a powerful new feature: HTML Exports. This functionality makes it possible to use the same Typst File to generate both the HTML required for a website and a CV from the exact same document! Although html exports are still under incomplete and under active development, the community has created several helpful examples and packages, namely bullseye, for managing behavior for each compile target, and tufted, which provided much of the inspiration and guidance for this project. Using these idea, I created the website you are currently reading, and my CV (with the help of some CSS and JS for styling). The source can be found here: https://github.com/iniyanijoseph/iniyanijoseph.github.io/ |
|
| 2025 | NixOS Configuration/Dotfiles |
|
NixOS is a tool for declarative software package management. It provides several benefits, like easy management of packages, dependency management, reproducability, etc. I recently switched from Debian (those dotfiles can also be found on my website) to NixOS. My files are heavily inspired by Frost-Phoenix’s: https://github.com/Frost-Phoenix/nixos-config/tree/main. The system is configured via Hyprland, Waybar, Swaync, etc. https://github.com/iniyanijoseph/nixos-config |
|
| 2025 | Typst Homework Template |
|
This template lets me write homework solutions very quickly using Typst. This has a few useful features: First, it allows you to do things more like Markdown by using the a raw using “table” as the language Second, you can both use the default numbering for headings provided by Typst, or you can prefix a heading using “number)” and it will replace the default heading. Third, you can write algorithms using the algorithms language ```algorithm
``` Fourth, you can use write theorems quickly using the theorem, lemma, and corollary raw blocks. The first line of the language is the theorem statement, all other lines are the proof. Fifth, you can draw Graphiz diagrams with the graphiz raw block. Sixth, you can compile Latex code written in the tex raw block. This can be convenient. Finally, you can use +-, ==>, <==, and |- as shortcuts in math mode. |
|
| 2025 | Gus the Goose |
|
He declared that the future lies in the hand of the schoolmaster…He desired that society should labor without relaxation at the elevation of the moral and intellectual level, at coining science, at putting ideas into circulation, at increasing the mind in youthful persons. - Les Miserables I wrote a little rhyme to explain discrete math concepts to children about a Goose named Gus: |
|
| 2024 | Candy Wrapper Comets Stop Motion Animation |